.bigimg{
    width: 100%;
    height: 695px;
    background-image: url(../码小易images/cooperation-banner.png);
    background-position: center;
    background-repeat: no-repeat;
}
.schoolenterprise{
    width: 100%;
    margin-top: -130px;
}
.schoolenterprise-heart{
    width: 90%;
    min-width: 1200px;
    max-width: 1720px;
    margin: 0 auto;
    background-color: #fff;
    padding: 100px 50px;
}
 h1{
    text-align: center;
    font-size: 40px;
    font-weight: bold;
    margin-bottom: 100px;
}
.schoolenterprise-content-ul{
    display: flex;
    gap: 30px;
}
.schoolenterprise-content-ul-li{
    background-color: #fafafa;
    width: calc((100% - 20px * 5) / 5);
    padding: 20px 20px 30px;
    box-sizing: border-box;
    box-shadow: 0 0 5px rgba(0, 0, 0,0.25);
    transition: 0.2s;
    height: 280px;
}
.schoolenterprise-content-ul-li a{
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.schoolenterprise-content-ul-li p{
       text-align: justify;
}  
.schoolenterprise-content-ul-li img{
     height: 149px;
}
.schoolenterprise-content-ul-li:hover{
    transform: translateY(-20px);
}
.institution{
    margin-top: 100px;
    width: 100%;
    min-height: 691px;
    background-image: url(../码小易images/peixun-bg.jpg);
    background-repeat: no-repeat;
    background-position: center;
}
.institution-heart{
    width: 90%;
    margin: 0 auto;
    min-width:1200px;
    max-width: 1720px;   
    position: relative;
    min-height: 691px;
}
.institution-heart h1{
    padding-top: 100px;
    margin: 0;
}
.institution-heart h3{
    margin-top: 30px;
    text-align: center;
    font-size: 30px;    
}
.figure{
    margin-top: 100px;
    position: absolute;
    width: 184px;
    height: 183px;
    left: 50%;
    top: 60%;
    margin-left: -92px;
    margin-top: -91.5px;

}
.figure img{
    transition: 0.5s;
}
.figure-left{
    position: absolute;
    width: 440px;
    padding: 10px 0;
    left:-500px;
    bottom: 62px;
    text-align: center;
    background: linear-gradient(to right,#ffa200,#ffd400);
}
.figure-left::after{
    content: '';
     position: absolute;
     border-top: 24px solid transparent;
     border-bottom: 26px solid transparent;
     border-left: 35px solid #ffd400;
     right:-35px;
     top: 0px;
    }
.figure-right{
    position: absolute;
    width: 440px;
    padding: 10px 0;
    right:-500px;
    bottom: 62px;
    text-align: center;
    background: linear-gradient(to right,#ffa200,#ffd400);
}
.figure-right::after{
    content: '';
     position: absolute;
     border-top: 24px solid transparent;
     border-bottom: 26px solid transparent;
     border-right: 35px solid #ffa200;
     left:-35px;
     top: 0px;
    }
    .figure img:hover{
        transform: rotate(360deg);
}
.serve{
    width: 100%;
    padding-top: 100px;
}
.serve-heart{
    width: 90%;
    margin: 0 auto;
    min-width: 1200px;
    max-width: 1720px;
    min-height: 604px;
    background-image: url(../码小易images/arrow-bg.png);
    background-position: bottom center;
    background-repeat: no-repeat;
}
.serve-positioning{
    position: relative;
    width: 1142px;
    height: 573px;
    margin: 0 auto;
}
.box{
    position: absolute;
    left: 50%;
    margin-left: -171px;
    transform-origin: bottom center;
    transition: 0.3s;
}
.box1{
    transform:rotate(-72deg);
}
.box2{
    transform:translate(3px,2px) rotate(-36deg);
}
.box3{
    transform:translate(2px,2px) rotate(-1deg);
}
.box4{
    transform:translate(1px,0px) rotate(34deg);
}
.box5{
    transform:translate(6px,-1px) rotate(70deg);
}
.box7{
    position: absolute;
    left: 50%;
    bottom: 36px;
    margin-left: -40px;
    font-size: 20px;
    font-weight: bold;
    color: rgb(84, 127, 246);
}
.box1:hover{
    filter: drop-shadow(-10px 10px 10px rgba(255, 90, 0,.5));
}
.box2:hover{
    filter: drop-shadow(-10px 10px 10px rgba(255, 60, 0, 0.548));
}
.box3:hover{
    filter: drop-shadow(-10px 10px 10px rgba(255, 90, 0,.5));
}
.box4:hover{
    filter: drop-shadow(-10px 10px 10px rgba(27, 218, 231, 0.356));
}
.box5:hover{
    filter: drop-shadow(-10px 10px 10px rgba(2, 107, 228, 0.356));
}
.label{
    margin-top: 100px;
}
.label-ul{
    display: flex;
    justify-content: space-between;
}
.label-ul-li{
    text-align: center;
    height: 120px;
    width: calc((100% - 20px * 5) / 5);
    padding-top: 20px;
    box-sizing: border-box;
    transition: 0.2s;
}
.label-ul-li:first-child{
    background-image: url(../码小易images/p1.png);
    background-repeat: no-repeat;
}
.label-ul-li:nth-child(2){
    background-image: url(../码小易images/p2.png);
    background-repeat: no-repeat;

}
.label-ul-li:nth-child(3){
    background-image: url(../码小易images/p3.png);
    background-repeat: no-repeat;
}
.label-ul-li:nth-child(4){
    background-image: url(../码小易images/p4.png);
    background-repeat: no-repeat;

}
.label-ul-li:hover{
    transform: translateY(-20px);
}

/* .label-ul-li a{
    margin-bottom: 10px;
    margin-left: 10px;
    color: #eee;
} */
.label-ul-li a p:nth-of-type(1){
    font-size: 18px;
}
.label-ul-li a p:nth-of-type(2){
    font-size: 12px;
}
.advantage{
    width: 100%;
    min-height: 927px;
    background-image: url(../码小易images/line-bg.png);
    background-position:center;
    background-repeat: no-repeat;
    background-color: #6ee2ff;
    margin-top: 100px;
}
.advantage-heart{
    width: 90%;
    min-width: 1200px;
    max-width: 1720px;
    margin: 0 auto;
}
.advantage-heart h1{
    padding-top: 100px;
}
.advantage-box{
    width: 50%; 
    display: flex;
    justify-content: space-between;
    gap: 100px;

}
.advantage-box .num{
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background-color: #fff;
    font-size: 20px;
    text-align: center;
    line-height: 60px;
}
.advantage-box .item-info{
     background-color: #fff;
     flex: 1;
     padding: 20px;
     font-size: 18px;
     position: relative;
     min-width: 0;
}
.item-info::after{
    content: '';
    position: absolute;
    border-top: 39px solid transparent;
    border-bottom: 35px solid transparent;
    top:0
}
.advantage-content-ul-li:nth-child(2n+1) .item-info::after{
    border-left: 50px solid #fff;
    right:-50px;
    /* order: 2; */
}
.advantage-content-ul-li:nth-child(2n) .item-info::after{
    border-right: 50px solid #fff;
    left:-50px;
}
.advantage-content-ul-li:nth-child(2n+1) .item-info{
    order: -1;
    text-align: right;
}
.advantage-content-ul-li:nth-child(2n) .item-info{
    text-align: left;
}
.advantage-content-ul-li:nth-child(2n) .advantage-box{
    margin-left: auto;
}
.advantage-content-ul-li:nth-child(2n+1) .num{
   transform: translateX(50%);
   transition: 0.2s;
}
.advantage-content-ul-li:nth-child(2n) .num{
    transform: translateX(-50%);
    transition: 0.2s;
}
.advantage-content-ul-li{
    position: relative;
    margin-bottom: 60px;
    min-width:0;
}
.advantage-content-ul-li::after{
    content: '';
    position: absolute;
    width: 6px;
    height: 100px;
    top:50%;
    left: 50%;
    margin-left: -3px;
    margin-top: 3px;
    background-color: #fff
}
.advantage-content-ul-li .advantage-box .item-info p{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.advantage-content-ul-li .advantage-box .num:hover{
    transform:scale(1.1) translateX(50%);
}
.advantage-content-ul-li:nth-child(2n) .advantage-box .num:hover{
    transform:scale(1.1) translateX(-50%);
}
.advantage-content-ul-li .advantage-box .num:hover + .item-info{
    filter: drop-shadow(0 0 20px #17a8cd);
}
.advantage-content-ul-li:last-child::after{
        display: none;
}
.offer{
    width: 100%;
    min-height: 1151px;
    background-image: url(../码小易images/fuwu-bg.png);
    background-position: center;
    background-repeat: no-repeat;
    overflow: hidden;
}
.offer-heart{
    width: 90%;
    min-width: 1200px;
    max-width: 1720px;
    margin: 0 auto;
}
.offer-heart h1{
    padding-top: 100px;
}
.offer-positioning{
    position: relative;
    width: 1596px;
    height: 488px;
    margin: 0 auto;
    background-image: url(../码小易images/whitearrow.png);
    background-position: center;
    background-repeat: no-repeat;
    perspective: 500px;
}
.offer-content{
    width: 268px;
    height: 233px;
    position: absolute;
    transition: 0.2s;
}
.offer-content1{
    background-image: url(../码小易images/sc1.png);
    text-align: center;
    line-height: 350px;
    font-size: 20px;
    left: 68px;
    top: 92px;
}
.offer-content2{
    background-image: url(../码小易images/sc2.png);
    text-align: center;
    line-height: 350px;
    font-size: 20px;
    left: 271px;
    top: 213px;
}
.offer-content3{
    background-image: url(../码小易images/sc3.png);
    text-align: center;
    line-height: 350px;
    font-size: 20px;
    left: 468px;
    top: 81px;
}
.offer-content4{
    background-image: url(../码小易images/sc4.png);
    text-align: center;
    line-height: 350px;
    font-size: 20px;
    left: 680px;
    top: 213px;
}
.offer-content5{
    background-image: url(../码小易images/sc5.png);
    text-align: center;
    line-height: 350px;
    font-size: 20px;
    left: 895px;
    top: 96px;
}
.offer-content6{
    background-image: url(../码小易images/sc6.png);
    text-align: center;
    line-height: 350px;
    font-size: 20px;
    left: 1098px;
    top:217px;
}
.offer-content1:hover {
    transform: translateZ(10px);
    filter: drop-shadow(0 0 20px #ffa200);
}
.offer-content2:hover {
    transform: translateZ(10px);
    filter: drop-shadow(0 0 20px #ffa200);
}
.offer-content3:hover {
    transform: translateZ(10px);
    filter: drop-shadow(0 0 20px #ffa200);
}
.offer-content4:hover {
    transform: translateZ(10px);
    filter: drop-shadow(0 0 20px #ffa200);
}
.offer-content5:hover {
    transform: translateZ(10px);
    filter: drop-shadow(0 0 20px #ffa200);
}
.offer-content6:hover {
    transform: translateZ(10px);
    filter: drop-shadow(0 0 20px #ffa200);
}
.offer-heart .bth{
    width: max-content;
    margin: 0 auto;
    margin-top: 100px;
}
.bth a{
    display: inline-block;
    padding: 10px 80px;
    border-radius:20px;
    background: linear-gradient(to right , #ffa600,#ff5d00,#ffa600) 0 0 /200%;
    transition: 0.2s;
    color: #eee;
    font-size: 24px;
}
.bth:hover a{
     background-position: -100% 0;
}
.none{
    height: 100px;
    width: 100%;
}